#!/bin/sh
if ! utils/check_build_env; then
	cd utils
	. ./build_env_init
	cd -
fi

echo "Compiling ${PROJECT_NAME} project ..."
cd ${ACCPROJ}

echo "+++++++++++++++++loader+++++++++++++++++"
./make_loader
if [ $? != 0 ] ; then
	echo "Error: Build loader ."
	exit 1
fi

echo "+++++++++++++++++kernel+++++++++++++++++"
./1_build_kernel
if [ $? != 0 ] ; then
	echo "Error: Build Linux kernel."
	exit 1
fi

echo "+++++++++++++++++acctonlkm+++++++++++++++++"
./3_build_accton_module
if [ $? != 0 ] ; then
	echo "Error: Build acctonlkm."
	exit 1
fi

echo "+++++++++++++++++rootfs+++++++++++++++++"
cd ${ACCPROJ}
./make_busybox_link 2>/dev/null

bash ${ACCPROJ}/8_build_rootfs $*

cd ${ACCPROJ}
./make_runtime 
